﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ElfTyping.Animations;
using ElfTyping.States.GameState.Effects;

namespace ElfTyping.States.GameState.PlayerSpells
{
    public class PlayerSpell
    {
        public string Name { get; protected set; }
        public string Description { get; protected set; }
        public Animation IndicatorAnimation { get; protected set; }
        public GameEffect Effect { get; protected set; }
        public int ShotCoolDown { get; protected set; }
        public int DeactivationTime { get; protected set; }
        public string[] WordList { get; protected set; }
        public Animation CardImage { get; protected set; }

        private Random random = new Random();
        public string GetNewWord()
        {
            return WordList[random.Next(WordList.Length)];
        }
    }
}
